<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
  
<!-- Mirrored from bos.asmhackers.net/docs/filesystems/ntfs/AttrDef.html by HTTrack Website Copier/3.x [XR&CO'2013], Tue, 07 Oct 2014 11:26:07 GMT -->
<head>
    <title>NTFS Documentation: $AttrDef</title>
  </head>

  <body>
      <h1><a href="index-2.html#NTFS" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/index.html#NTFS">NTFS</a> Documentation: $AttrDef</h1>

      <h2>Definition</h2>

      This is a <a href="MFT.html#system_file" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/MFT.html#system_file">system file</a> containing information about all the <a href="attribute.html" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html">file attribute</a>s useable in a <a href="glossary.html#Volume" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/glossary.html#Volume">volume</a>.
      <p>

      <h2>Layout</h2>

      Its layout is a sequence of records. Each record defines one <a href="attribute.html" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html">file attribute</a>, and its layout is:
      <p>

      <table border=2 cellspacing=2 cellpadding=2>
	<tr bgcolor="#E0E0E0">
	  <th>Offset to the beginning of the record</th>
          <th>Length</th>
          <th>Description</th>
        </tr>
        <tr>
          <th>0</th>
          <th>80</th>
          <th><a href="AttrDef.html#uni" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/AttrDef.html#uni">Label in Unicode</a></th>
        </tr>
        <tr>
          <th>80</th>
          <th>8</th>
          <th><a href="attribute.html#type" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html#type">Type</a></th>
        </tr>
        <tr>
          <th>88</th>
          <th>8</th>
          <th><a href="#flags">Flags</a></th>
        </tr>
        <tr>
          <th>90</th>
          <th>8</th>
          <th>Minimum allowed size</th>
        </tr>
        <tr>
          <th>98</th>
          <th>8</th>
          <th>Maximum allowed size</th>
        </tr>
      </table>
      <p>

      <dl>
	<dt><a name="uni"><a href="attribute.html#label" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html#label">Label</a> in <a href="glossary.html#Unicode" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/glossary.html#Unicode">Unicode</a></a>
	  <dd>Probably terminated with a null <a href="glossary.html#Unicode" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/glossary.html#Unicode">Unicode</a> character: 00 00.
	  <p>
      
      </dl>

      <h2>Interest</h2>

      One can add user-defined <a href="attribute.html" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html">file attribute</a>s to this <a href="glossary.html#File" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/glossary.html#File">file</a>.
      <p>

      This <a href="glossary.html#File" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/glossary.html#File">file</a> might let older <a href="volumeinf.html#ver" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/volumeinf.html#ver">versions of the NTFS driver</a> safely use more recent <a href="glossary.html#Volume" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/glossary.html#Volume">volume</a>s.
      <p>

      <h2>Questions</h2>
      The exact meaning of the <a name="flags">flags</a> is still not clear. It seems that:
      <p>

      <table border=2 cellspacing=2 cellpadding=2>
        <tr bgcolor="#E0E0E0">
	  <th>Bit</th>
          <th>Signification</th>
        </tr>
        <tr>
          <th>00000001</th>
          <th>May be <a href="attribute.html#field_16" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html#field_16">indexed</a></th> 
        </tr>
        <tr>
          <th>00000040</th>
          <th>Need to be regenerated during the regeneration phase</th>
        </tr>
        <tr>
          <th>00000080</th>
          <th><a name="f80_field">May be <a href="attribute.html#field_8" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html#field_8">non-resident</a></a></th>
        </tr>
      </table>
      <p>

      <em>Note</em>: all other flags are clear for the <a href="attribute.html#available" tppabs="http://www.via.ecp.fr/~regis/ntfs/new/attribute.html#available">available file attributes</a>. But as far as TechNet is concerned, we should also find indexing rules, display rules, and security information.
      <p>

      <hr>
      <address><a href="mailto:regis@via.ecp.fr">Regis Duchesne</a> at <a href="javascript:if(confirm('http://www.via.ecp.fr/  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.via.ecp.fr/'" tppabs="http://www.via.ecp.fr/">VIA</a>, <a href="javascript:if(confirm('http://www.ecp.fr/  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.ecp.fr/'" tppabs="http://www.ecp.fr/">ECP</a>, France</address>
<!-- Created: Fri Dec 27 10:00:32 MET 1996 -->
<!-- hhmts start -->
Last modified: Mon Feb 15 09:02:08 PST 1999
<!-- hhmts end -->
  </body>

<!-- Mirrored from bos.asmhackers.net/docs/filesystems/ntfs/AttrDef.html by HTTrack Website Copier/3.x [XR&CO'2013], Tue, 07 Oct 2014 11:26:07 GMT -->
</html>
